sand yacht

noun
Origin
1910-15
British Dictionary definitions for sand yacht

sand yacht

noun
1.
a wheeled boat with sails, built to be propelled over sand, esp beaches, by the wind